package com.tech.middle_ware.h2;

import lombok.extern.slf4j.Slf4j;
import org.h2.tools.Server;

@Slf4j
public class H2WebServer {

    public static void main(String[] args){
        H2WebServer demo = new H2WebServer();
        demo.startWebServer();
    }

    /**
     * 只是浏览器控制台，无数据库服务
     */
    public void startWebServer(){
        Server server;
        try {
            server = Server.createWebServer(
                    "-web",
                    "-webAllowOthers",
                    "-webPort", "8083",
                    // 使用守护线程
					"-webDaemon",
                    "-ifNotExists",
                    // 控制台密码；admin。后一个作用？
                    "-webAdminPassword", "admin"
            ).start();
            System.out.println(server.getURL());
            Thread.currentThread().join();
        } catch (Exception e) {
            log.error("", e);
        }
    }

}

